oil sands facility - Allemand Anglais Dictionnaire